package com.zretc.dao;

import java.util.List;
import java.util.Map;

public interface PageDisplayDao {

	/**
	 * 得到所有的民宿信息包括民宿名称，地址，其中一张照片，电话，和评论
	 * @return 返回一个list，其中嵌套这map，
	 */
	List<Map<String, String>> getAllHomestayMessage();
	
	/**
	 * 通过民宿id找到该民宿下的所有的房间
	 * @param homestayId
	 * @return
	 */
	List<Map<String, String>> getRoomMessageByHomestayId(String homestayId);
	
	/**
	 * 根据民宿id获取该民宿下的所有外景照片
	 * @param homestayId
	 * @return
	 */
	List<String> getHomestayPictureById(String homestayId);
	
	/**
	 * 根据传入map参数进行多条件查询
	 * @param params
	 * @return 返回值为一个内嵌map的list集合
	 */
	List<Map<String, String>> findRoomByCondition(Map<String, String> params);
	
	/**
	 * 根据传入map参数进行多条件查询民宿
	 * @param params
	 * @return 返回值为一个内嵌map的list集合
	 */
	List<Map<String, String>> findHoomByCondition(Map<String, String> params);
}
